# open函数
# 语法 open(文件路径,模式,encoding=编码模式)    返回值 返回一个文件对象



# 读取文件 mode为r      r w a     read,write,append    一个文件对象，只能被读取一次
file = open("./files/test.txt","r",encoding="utf-8")
# file文件对象的内部函数,

# 查看内容
# -----read方法    ---> read(num) 1 --> 打印一个字符  空--> 打印所有   返回值string
# -----readlines() 打印所有行  返回值 列表
# print(file.readlines())
# -----readline() 一行一行读
# print(file.readline(),end='')
# print(file.readline(),end='')
# print(file.readline(),end='')

# 循环读取
for line in file:
    print(line)

input("程序中途停止:")

# 关闭文件流
file.close()


print('-'*30)
# with open语法    ----> 省略close
with open("aaa.txt","r",encoding="utf-8") as f:
    print(f.readlines())

